리눅스 스토리지 마운트


  • 리눅스 서버에 스토리지를 마운트 하는 방법에 대해 알아봅시다.

스토리지 상태 확인 및 추가

  • 스토리지를 할당하기 전에 fdisk -l 명령으로 디스크를 조회합니다.
  • 실습 진행을 위해 NCP를 이용

    • SSH 화면에서 마운트 된 스토리지들을 조회할 수 있었습니다.
    • 하지만 파티션이 할당되지 않은 스토리지를 확인할 수 있음
    • /dev/xvda1, /dev/xvda2는 할당
    • 이외 3개의 /dev/xvdb, /dev/xvdc, /dev/xvdd 는 파티션이 할당되지 않음

1  linux_mount

디스크 파티션

  • fdisk 명령어를 사용하여 /dev/xvdb 디스크 파티션을 수행합니다.

    1. fdisk /dev/xvdb - 디스크 파티션을 수행
    2. n - 파티션을 새로 생성하기 위해 n 옵션
    3. 생성할 파티션 타입에 따라 primary, extended 설정(일반적으로 primary 선택 - primary 영역의 파티션이 부족할 경우 추가로 extended type 설정)
    4. 파티션 번호 부여와, disk 전체를 mount 하기 위해 default 값 유지
    5. w 옵션으로 해당 구성을 적용 및 생성 완료

2  linux_파티션

스토리지 포맷

  • fdisk -l 명령으로 스토리지가 정상적으로 파티션 된 것을 확인

3  파티션된 것을 확인

  • 파티션 된 스토리지를 포맷하기
💡

알아두기!

서버 이미지에 따라 포맷 명령어가 다릅니다.

4  스토리지 포맷

스토리지 마운트

  • 마운트 포인트 생성 후, 스토리지 마운트합니다.

    • 여기서는 /disk1 에 마운트합니다.
  • 정상적으로 마운트가 되었는지 확인하기 위해 df 명령어 수행

5  스토리지 마운트

  • 마운트를 위한 UUID 정보 확인

6-0  fstab 자동마운트 설정

서버 부팅 후에도 마운트 정보를 유지하려면 화면과 같이 /etc/fstab에 그 정보를 저장해야 합니다.

  • (장치명) (마운트 포인트) (파일시스템 종류) (옵션) (dump 설정) (fsck 설정)
💡

알아두기!

OS 이미지에 따라 파일 시스템이 다르기 때문에 파일 시스템 종류를 알맞게 기입해야 합니다.
ubuntu 기준 ext4

  • 입력 후 mount -a 명령어 입력으로 내용 접합성 체크(명령어 사용 시 fstab에 등록한 볼륨들이 마운트되며, 설정 오류가 있을 경우 에러 메시지를 출력)

6  fstab 자동마운트 설정

Reference

NCP 레퍼런스
리눅스 마운트 참고 블로그


Hello, I'm@nickhealthy
개발자를 꿈꾸고, 파이썬과 클라우드에 관심이 많은 비전공자

Github